package com.wss.merchant.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import java.math.BigDecimal;
import java.time.LocalTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 店铺表
 * </p>
 *
 * @author wss
 * @since 2021-03-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class DlNewStore implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 绑定账户id
     */
    private Integer uid;

    /**
     * 社区id
     */
//    private Integer commid;

    /**
     * 推广人员id
     */
    private Integer pid;

    /**
     * 商家/店铺名称
     */
    private String name;

    /**
     * 店铺icon
     */
    private String img;

    /**
     * 展示图片
     */
    private String imglist;

    /**
     * 商家简介
     */
    private String content;

    /**
     * 联系人
     */
    private String user;

    /**
     * 联系电话
     */
    private String mobile;

    private String lat;

    private String lng;

    /**
     * 店铺地址
     */
    private String address;

    /**
     * 店家等级
     */
    private Integer level;

    /**
     * 店铺分类ID
     */
//    private Integer classifyId;

    /**
     * 商家标签
     */
    private String tag;

    /**
     * 店铺关注量
     */
    private Integer follow;

    /**
     * 店铺浏览量
     */
    private Integer see;

    /**
     * 营业开始时间
     */
    private String startTime;

    /**
     * 营业结束时间
     */
    private String endTime;
    @TableField(fill = FieldFill.INSERT)
    private Integer createTime;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateTime;

    /**
     * 0 申请中 1 正常运营 -3 驳回 -1 店铺休息 -2 店铺关闭
     */
    private Integer status;
    //社区id
    private Integer cid;
    //运费
    private Double transportFee;
    //可提现收益
    private Double withdrawalProfit;
    //冻结收益
    private Double frozenProfit;
    //历史收益
    private Double totalProfit;
    //地区
    private String sAddress;


}
